import {
  createMemoryHistory,
  createRouter,
  createWebHashHistory,
} from "vue-router";

import Login from "@/views/login/index.vue";
import Layout from "@/views/Main.vue";
import Admin from "@/views/auth/admin/index.vue";
import Group from "@/views/auth/group/index.vue";
import Order from "@/views/vppz/order/index.vue";
import Staff from "@/views/vppz/staff/index.vue";
import Dashboard from "@/views/dashboard/index.vue";
import { compile } from "vue";
// import NotFound from "@/views/NotFound/index.vue"; // 404 页面

const routes = [
  {
    path: "/",
    component: Layout,
    name: "main",
    children: [
      // {
      //   path: "dashboard",
      //   meta: {
      //     id: "1",
      //     name: "控制台",
      //     icon: "Monitor",
      //     path: "/dashboard",
      //     describe: "用于展示当前系统中统计数据",
      //   },
      //   component: Dashboard,
      // },
      // {
      //   path: "auth",
      //   meta: {
      //     id: "2",
      //     name: "权限管理",
      //     icon: "Grid",
      //   },
      //   children: [
      //     {
      //       path: "",
      //       alias: ["admin"],
      //       meta: {
      //         id: "1",
      //         name: "账号管理",
      //         icon: "User",
      //         path: "/auth/admin",
      //         describe: "管理员可以进行编辑",
      //       },
      //       component: Admin,
      //     },
      //     {
      //       path: "group",
      //       meta: {
      //         id: "2",
      //         name: "菜单管理",
      //         icon: "Menu",
      //         path: "/auth/group",
      //         describe: "",
      //       },
      //       component: Group,
      //     },
      //   ],
      // },
      // {
      //   path: "vppz",
      //   meta: {
      //     id: "3",
      //     name: "DIDI陪诊",
      //     icon: "BellFilled",
      //   },
      //   children: [
      //     {
      //       path: "order",
      //       meta: {
      //         id: "1",
      //         name: "订单管理",
      //         icon: "List",
      //         path: "/vppz/order",
      //         describe: "用于管理订单",
      //       },
      //       component: Order,
      //     },
      //     {
      //       path: "staff",
      //       meta: {
      //         id: "2",
      //         name: "陪护管理",
      //         icon: "Avatar",
      //         path: "/vppz/staff",
      //         describe: "用于管理工作人员",
      //       },
      //       component: Staff,
      //     },
      //   ],
      // },
    ],
  },
  {
    path: "/login",
    component: Login,
  },
  // {
  //   path: "/:pathMatch(.*)", //捕获所有未匹配的路由
  //   redirect: "/",
  // },
];

const router = createRouter({
  history: createWebHashHistory(),
  routes,
});

export default router;
